package main

import "fmt"

// go语言方法参数的传递都是值传递,所以切片传递的是一个结构体，切片结构体包含三部分，地址、长度和容量;在外部方法改变了切片长度
// 所以对main函数中的切片不会有影响
func main() {
	arr := make([]int, 1, 7)
	fmt.Println(arr)
	appendSlice(arr)
	fmt.Println(arr)

}
func appendSlice(arr []int) {
	arr = append(arr, 1)
}
